package com.cloud.service;

import com.cloud.dto.TaskDto;

import com.cloud.entity.Project;
import com.cloud.entity.Task;
import org.springframework.stereotype.Service;

import java.util.List;


public interface TaskServiceI {
        //根据项目id查看任务列表
        List<TaskDto> findTasksBypId(int pId);
        //跟俊任务id查看任务
        TaskDto getTaskByTid(int tId);
        //设置任务状态和执行者
        List<TaskDto> setTask(List<TaskDto> tasks);
        //添加任务
        TaskDto addTask(TaskDto task);
        //展示未认领任务
        List<TaskDto> ClaimTaskList(int pId);
//        //认领任务
        TaskDto claimTask(TaskDto task);
        //查看我的任务列表
        List<TaskDto> MyTaskList(Integer userId);
        //查看任务状态
        List<TaskDto> TaskInfo(List<TaskDto> TaskList);
        //完成任务
        TaskDto finishTask(TaskDto taskDto);
//
//        List<TaskDto> TaskFile(Integer pId);

        TaskDto updateUserId(TaskDto taskDto);

        List<TaskDto> findTask(Integer pid);
}
